package TestExercises07;

//public String replaceAll (String regex , String newStr)       按照正则表达式的规则进行替换
//public string[ ] split(String regex)                        按照正则表达式的规则切割字符串

/*
有一段字符串:小诗诗dqwefqwfqwfwq12312小丹丹dqwefqwfqwfwq12312小惠惠
要求1:把字符串中三个姓名之间的字母替换为vs
要求2:把字符串中的三个姓名切割出来
 */
public class Test07 {
    public static void main(String[] args) {

        String s = "小诗诗dqwefqwfqwfwq12312小丹丹dqwefqwfqwfwq12312小惠惠";

        String regex = "[\\w&&[^_]]+";
        //要求1：
        //细节：
        //方法在底层跟之前一样也会创建文本解析器的对象
        //然后从头开始去读取字符串中的内容，只要有满足的，那么就用第二个参数去替换。
        String result1 = s.replaceAll(regex, "vs");
        System.out.println(result1);

        System.out.println("-------------------");

        //要求2：
        String[] arr = s.split(regex);
        for (int i = 0; i < arr.length; i++) {
            System.out.print(arr[i] + " ");
        }
    }
}
